package cn.smile.bean.form.core.user;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

@Data
public class UpdateUserBaseForm {
    /**
     * 主键
     */
    @NotBlank(message = "关键信息丢失, 请稍后重试")
    private String id;

    /**
     * 登录账号
     */
    @NotBlank(message = "账号信息丢失, 请稍后重试")
    private String loginId;

    /**
     * 昵称
     */
    @NotBlank(message = "请输入昵称")
    private String nickName;

    /**
     * 给微信小程序的字符类型
     */
    @NotBlank(message = "请选择性别")
    private String genderRadioFlag;

    /**
     * 个性签名
     */
    @Length(max = 500, message = "个性签名0-500字符")
    private String signature;
}
